package com.ms.demo;

import java.util.HashMap;
import java.util.concurrent.ConcurrentHashMap;

/**
 * @description: 我们有一个作为桥接实现的 DrawAPI 接口和实现了 DrawAPI 接口的实体类 RedCircle、GreenCircle。
 * Shape 是一个抽象类，将使用 DrawAPI 的对象。BridgePatternDemo 类使用 Shape 类来画出不同颜色的圆。
 * @author: ms
 * @create: 2022-10-24 11:26
 */
public class TestMain {

    public static void main(String[] args) {

        new HashMap<>();

        new ConcurrentHashMap<>();




        Shape redCircle = new Circle(100,100, 10, new RedCircle());
        Shape greenCircle = new Circle(100,100, 10, new GreenCircle());

        redCircle.draw();
        greenCircle.draw();
    }
}